<view_${ctrl.getName()} 
    :viewState="viewState"  
    :viewparams="viewparams" 
    :context="context" 
    :showBusyIndicator="${ctrl.isShowBusyIndicator()?c}" 
  <#if view.getViewType() == 'DECALENDAREXPVIEW'>
    :viewUID="viewUID"
  </#if>
  <#if view.getPSAppViewLogics?? && view.getPSAppViewLogics()??>
    <#list view.getPSAppViewLogics() as logic>
      <#if logic.getPFLogicCodeType() == 'APP_NEWDATA'>
    :newdata="newdata"
      </#if>
      <#if logic.getPFLogicCodeType() == 'APP_OPENDATA'>
    :opendata="opendata"
      </#if>
    </#list>
  </#if>
    name="${ctrl.name}"  
    ref='${ctrl.name}' 
    <#if ctrl.getHookEventNames()??>
    <#list ctrl.getHookEventNames() as eventName>
    @${eventName?lower_case}="${ctrl.name}_${eventName?lower_case}.apply(_self, arguments)"  
    </#list>
    </#if>
    @closeview="closeView.apply(_self, arguments)">
</view_${ctrl.getName()}>